<?php


/**
 * 
 * Autor				: 	Juan Jose Muñiz Juarez
 * Fecha de Creacion	: 	29/04/2012,  22:02:36
 * Version 				: 	1.0
 * Descripcion 			:
 */
abstract class ORMAbstractClass
   {
      public abstract function __construct( $objeto );
      public abstract function save( );
      public abstract function update( );
      public abstract function delete( $filtro = null );
      public abstract function find( $id = null, $filtro = null  );
      public abstract function query( $query ); 
      public abstract function load( $id );
      public abstract function findById( $id );
      public abstract function findAll( $filtro = null );
   }